Product : ISaGRAF NT target v3.x
+ existing portings of ISaGRAF on Intinme or RTX
Date : 05-February-1998
File : NTRealTi.Does ISaGRAF NT target run on NT hard-real time extentions.htm
Subject : Does ISaGRAF NT target run on NT hard-real time extentions?
Keywords: NT target - hard real-time extension - InTime - RTX
____________________________________________________________________
NT system is said as being soft real-time but not hard real-time.
Intime and RTX are NT hard real-time extentions.
To make an ISaGRAF kernel run on NT4, here are the 3 available
solutions:
1) you may run ISaGRAF NT target directly on NT4
2) you may install Intime (a NT4 hard real-time extension) and run
a porting of ISaGRAF kernel made specifically for Intime
3) you may install RTX (a NT4 hard real-time extension) and run a
porting of ISaGRAF kernel made specifically for RTX
Common points:
- In these 3 cases, ISaGRAF application timers precision will be
1ms.
Differences:
1) ISaGRAF NT kernel
- NT4 is only soft real-time but not hard real-time.
It means that we've noticed for example:
. if scandisk is launched on an IDE hard disk while ISaGRAF NT
target is running, then between 2 ISaGRAF application cycles up
to 20 ms can be "occupied" by scandisk, even if application
execution parameters are set in order to let at most 1ms to all
other tasks.
(On SCSI hard disk this problem has not been noticed)
Some other sources of problems may occur.
But many NT kernels applications are already running without
hard real-time extention.
- 3 kinds of standard drivers are available for NT target:
InterbusS drivers
OPTO22 (MISTIC protocol only) drivers,
DEVICENET drivers
- To make ISaGRAF NT kernel works with your own C I/O drivers,
C Functions, C Function Blocks, C conversion functions (called
from your IEC application code !), you just need to order:
IIO product.
(and of course you need your own C compiler as Microsoft
MSDEV V4.2 or V5).
IIO product includes some C Source codes (the one required to
compile your added C drivers or C elements) and some already
compiled files.
- As ISaGRAF NT kernel is fully supported by ICS Triplex ISaGRAF Inc., this kernel is
upgraded each time there in an official release of ISaGRAF.
2)ISaGRAF kernel linked to In-Time
- In-Time is hard-real time, Radisys is the company who has
developed this NT4 extension.
You may contact Radisys if you want to know who are their
distributors
- If you choose In-Time, you will need to order from ICS Triplex ISaGRAF Inc.
or ISaGRAF's distributors: IDK product (ISaGRAF development kit)
The IDK includes:
. source files for In-Time
. one ISaGRAF workbench
You will also need:
. Isagraf running kernel licence fee
You will need to order to Radisys (or its distributors):
. development environment for In-Time
. runtime licence for In-Time
Some very simple drivers may be given to you for In-time, but
they'll be just samples to help you writing you own drivers
3) ISaGRAF kernel linked to RTX
- RTX is hard-real time, Venturcom is the company who has developed
this NT4 extension.
You may contact Venturcom if you want to know who are their
distributors
- If you choose RTX, you will need to order from ICS Triplex ISaGRAF Inc.
or ISaGRAF's distributors: IDK product (ISaGRAF development kit)
The IDK includes:
. source files for RTX
. one ISaGRAF workbench
You will also need:
. Isagraf running kernel licence fee
You will need to order to Venturcom (or its distributors):
. development environment for RTX
. runtime licence for RTX
Some very simple drivers may be given to you for RTX, but
they'll be just samples to help you writing you own drivers
____________________________________________________________________
Copyright © 1996-2009 ICS Triplex ISaGRAF Inc. All rights reserved.